package com.moli.iov.his.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.moli.iov.his.model.po.ReportSelledOnline;
import com.moli.iov.his.model.po.ReportTotalOnline;
import com.moli.iov.rest.RestResponse;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 已售车辆上线统计 服务类
 * </p>
 *
 * @author sy
 * @since 2018-12-06
 */
public interface IReportSelledOnlineService extends IService<ReportSelledOnline> {

    /***
     * 保存已售在网车辆信息
     * @param reportSelledOnline
     * @return
     */
    RestResponse saveReportSelledOnline(ReportSelledOnline reportSelledOnline);



    /**
     * 查询7天前的历史已售车辆在线统计数据
     * @return
     */
    List<ReportSelledOnline> querySelledOnlineReport() throws Exception;

    /**
     * 根据开始时间和结束时间查询已售车辆在线统计数据
     * @param map
     * @return
     */
    List<ReportSelledOnline> querySelledOnlineReportByTime(Map map) throws Exception;
}
